UNPKG

ginb

Version:

Write & Share all in GitHub

26 lines (23 loc) 696 B
import PostList from "/src/components/PostList"; import { blogInit } from "/src/utils/blogInit"; import { sitename } from "/_config"; export const generateMetadata = ({ params: { page } }) => { return { title: `Page ${page} | ${sitename}`, openGraph: { title: `Page ${page} | ${sitename}`, }, }; }; export default async function Page({ params: { page } }) { const posts = (await blogInit()).sort((a, b) => { if (a.tags.includes("Top") && !b.tags.includes("Top")) { return -1; } if (!a.tags.includes("Top") && b.tags.includes("Top")) { return 1; } return 0; }); return <PostList base={"/"} current={parseInt(page)} posts={posts} />; }